package com.suoluo.zenadmin.controllers.api.hotel;

import java.util.List;

import javax.annotation.Resource;

import net.paoding.rose.web.annotation.Param;
import net.paoding.rose.web.annotation.Path;
import net.paoding.rose.web.annotation.rest.Post;

import com.suoluo.zenadmin.common.APPConstants;
import com.suoluo.zenadmin.common.UBB;
import com.suoluo.zenadmin.controllers.JSONInterceptor.JSON;
import com.suoluo.zenadmin.service.hotel.HotelService;
import com.suoluo.zenadmin.vo.app.AppHotelResourceRespVO;
import com.suoluo.zenadmin.vo.app.AppHotelRespVO;
import com.suoluo.zenadmin.vo.hotel.Hotel2VO;
import com.suoluo.zenadmin.vo.hotel.HotelResource2VO;

@Path("/")
public class AppHotelController {

//	
//	@Resource(name="hotelService")
//	private HotelService hotelService;
//	
//	@JSON
//	@Post("")
//	public AppHotelRespVO findHotelInfo(@Param("hotelId")int hotelId){
//		AppHotelRespVO resp = new AppHotelRespVO();
//		//查询酒店信息
//		Hotel2VO hotel = hotelService.findHotelById(hotelId);
//		hotel.setContent(UBB.clearUBB(hotel.getContent()));
//		
//		resp.setHotel(hotel);
//		//查询酒店风格信息
//		String styles = hotelService.findHotelStyle(hotelId);
//		resp.setStyles(styles);
//		
//		//查询酒店资源信息
//		List<HotelResource2VO> list = hotelService.findHotelResources(hotelId);
//		resp.setResources(list);
//		
//		resp.setResultCode(APPConstants.SUCCESS);
//		resp.setResultMsg(APPConstants.SUCCESS_MSG);
//		
//		return resp;
//	}
	
//	@JSON
//	@Post("resources")
//	public AppHotelResourceRespVO findHotelResource(@Param("hotelId")int hotelId,@Param("resourceType")int resourceType){
//		AppHotelResourceRespVO resp = new AppHotelResourceRespVO();
//		
//		List<HotelResource2VO> resources = hotelService.findHotelResources(hotelId, resourceType);
//		for (HotelResource2VO resource : resources) {
//			resource.setContent(UBB.clearUBB(resource.getContent()));
//		}
//		resp.setResources(resources);
//		
//		resp.setResultCode(APPConstants.SUCCESS);
//		resp.setResultMsg(APPConstants.SUCCESS_MSG);
//		
//		return resp;
//	}
//	
	
}
